package com.jzx.provider.cv.dto.command;

import lombok.Builder;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * @author daihuihui
 * @date 2019/2/6
 */
@Data
@Builder
public class CurrentInfoCommand implements Serializable {
    private Integer id;

    private Long cvId;

    /**
     * 目前所在行业
     */
    @Size(min = 2, max = 200)
    private String vocation;

    /**
     * 目前所在公司
     */
    @Size(min = 2, max = 200)
    private String company;

    /**
     * 目前title
     */
    @Size(min = 2, max = 200)
    private String title;

    /**
     * 所在地区
     */
    private String nowLocation;

    /**
     * 目前薪水
     */
    private String currentSalaryPerMonth;

    /**
     *
     */
    private String currentSalaryMonths;

    /**
     * see {@link com.jzx.provider.cv.constants.Switch}
     */
    @Max(10)
    private Integer switchStatus;
}
